.vanishing-container {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1001;
}

.vanishing-popup {
	position: absolute;
	width: 88%;
	max-width: 720rpx;
	border-radius: 14rpx;
	box-shadow: 2rpx 4rpx 8rpx rgba(0,0,0,.12);
	overflow: hidden;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2000;
}

.vanishing_header {
	width: 100%;
	height: 140rpx;
	background: @primary;
	padding: 0 30rpx;
	display: flex;
	align-items: center;
	
	.icon-img {
		width: 140rpx;
		height: 140rpx;
	}
	
	.tips-txt {
		width: calc(100% - 140rpx);
		height: 140rpx;
		padding-left: 40rpx;
		display: flex;
		align-items: center;
		font-size: 28rpx;
		color: rgba(0,0,0,.8);
	}
}

.vanishing_content {
	width: 100%;
	height: 600rpx;
	background: #f3f3f3;
	padding: 10rpx 30rpx;
}

.vanishing_bottom {
	width: 100%;
	height: 140rpx;
	display: flex;
	align-items: center;
	justify-content: space-around;
	background: #fff;
	
	.sure-btn {
		width: 400rpx;
		height: 80rpx;
	}
}